This paper presents the calibration of BVRIH$ Tully-Fisher relations based on Cepheid distances to 21 galaxies within 25 Mpc, and 23 clusters within 10,000 km/s. These relations have been applied to several distant cluster surveys in order to derive a value for the Hubble constant, H0, mainly concentrating on an I-band all-sky survey by Giovanelli and collaborators which consisted of total I magnitudes and 50% linewidth data for ~550 galaxies in 16 clusters. For comparison, we also derive the values of H0 using surveys in B-band and V-band by Bothun and collaborators, and in H-band by Aaronson and collaborators. Careful comparisons with various other databases from literature suggest that the H-band data, whose magnitudes are isophotal magnitudes extrapolated from aperture magnitudes rather than total magnitudes, are subject to systematic uncertainties. Taking a weighted average of the estimates of Hubble constants from four surveys, we obtain H0 = 71 +- 4 (random) +- 7 (systematic) km/s/Mpc. We have also investigated how various systematic uncertainties affect the value of H0 such as the internal extinction correction method used, Tully-Fisher slopes and shapes, a possible metallicity dependence of the Cepheid period-luminosity relation and cluster population incompleteness bias.